/*     */ package nc.vo.am.bill;
/*     */ 
/*     */ import java.util.ArrayList;
/*     */ import nc.vo.bd.BDMsg;
/*     */ import nc.vo.bd.b38.JobbasfilVO;
import nc.vo.bd.b39.JobobjphaVO;
/*     */ import nc.vo.bd.def.IDefAccess;
/*     */ import nc.vo.ml.AbstractNCLangRes;
/*     */ import nc.vo.ml.NCLangRes4VoTransl;
/*     */ import nc.vo.pub.NullFieldException;
/*     */ import nc.vo.pub.SuperVO;
/*     */ import nc.vo.pub.ValidationException;
/*     */ import nc.vo.pub.lang.UFBoolean;
import nc.vo.pub.lang.UFDateTime;
/*     */ 
/*     */ public class JobmngfilVO extends SuperVO
/*     */   implements IDefAccess
/*     */ {
/*     */   private static final long serialVersionUID = 6516343895095469428L;
/*     */   public String def1;
/*     */   public String def10;
/*     */   public String def11;
/*     */   public String def12;
/*     */   public String def13;
/*     */   public String def14;
/*     */   public String def15;
/*     */   public String def16;
/*     */   public String def17;
/*     */   public String def18;
/*     */   public String def19;
/*     */   public String def2;
/*     */   public String def20;
/*     */   public String def3;
/*     */   public String def4;
/*     */   public String def5;
/*     */   public String def6;
/*     */   public String def7;
/*     */   public String def8;
/*     */   public String def9;
/*     */   private Integer dr;
/*     */   public UFBoolean isPubChanged;
/*     */   public JobbasfilVO jobBasicInfo;
/*     */   public JobobjphaVO[] jobObjectPhase;
/*     */   public String memo;
/*     */   public String pk_corp;
/*     */   public String pk_custdoc;
/*     */   public String pk_deptdoc;
/*     */   public String pk_jobbasfil;
/*     */   public String pk_jobmngfil;
/*     */   public String pk_psndoc;
/*     */   public String pk_vendoc;
/*     */   public UFBoolean pubflag;
/*     */   private String remcode;
/*     */   private UFBoolean sealflag;
/*     */   private UFDateTime ts;

			public static final String ISPUBCHANGED = "isPubChanged";
			public static final String JOBBASICINFO = "jobBasicInfo";
			public static final String JOBOBJECTPHASE = "jobObjectPhase";
			public static final String MEMO = "memo";
			public static final String PK_CORP = "pk_corp";
			public static final String PK_CUSTDOC = "pk_custdoc";
			public static final String PK_DEPTDOC = "pk_deptdoc";
			public static final String PK_JOBBASFIL = "pk_jobbasfil";
			public static final String PK_JOBMNGFIL = "pk_jobmngfil";
			public static final String PK_PSNDOC = "pk_psndoc";
			public static final String PK_VENDOC = "pk_vendoc";
			public static final String PUBFLAG = "pubflag";
			public static final String REMCODE = "remcode";
			public static final String SEALFLAG = "sealflag";
			public static final String TS = "ts";
			public static final String DEF1 = "def1";
			

/*     */ 
/*     */   public JobmngfilVO()
/*     */   {
/*     */   }
/*     */ 
/*     */   public JobmngfilVO(String newpk_jobmngfil)
/*     */   {
/*  74 */     this.pk_jobmngfil = newpk_jobmngfil;
/*     */   }
/*     */ 
/*     */   public Object clone()
/*     */   {
/*  85 */     Object o = null;
/*     */     try {
/*  87 */       o = super.clone(); } catch (Exception e) {
/*     */     }
/*  89 */     JobmngfilVO jobmngfil = (JobmngfilVO)o;
/*     */ 
/*  93 */     return jobmngfil;
/*     */   }
/*     */ 
/*     */   public String getDef1()
/*     */   {
/* 102 */     if (this.def1 != null) {
/* 103 */       return this.def1.trim();
/*     */     }
/* 105 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef10()
/*     */   {
/* 114 */     if (this.def10 != null) {
/* 115 */       return this.def10.trim();
/*     */     }
/* 117 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef11()
/*     */   {
/* 126 */     if (this.def11 != null) {
/* 127 */       return this.def11.trim();
/*     */     }
/* 129 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef12()
/*     */   {
/* 138 */     if (this.def12 != null) {
/* 139 */       return this.def12.trim();
/*     */     }
/* 141 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef13()
/*     */   {
/* 150 */     if (this.def13 != null) {
/* 151 */       return this.def13.trim();
/*     */     }
/* 153 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef14()
/*     */   {
/* 162 */     if (this.def14 != null) {
/* 163 */       return this.def14.trim();
/*     */     }
/* 165 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef15()
/*     */   {
/* 174 */     if (this.def15 != null) {
/* 175 */       return this.def15.trim();
/*     */     }
/* 177 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef16()
/*     */   {
/* 186 */     if (this.def16 != null) {
/* 187 */       return this.def16.trim();
/*     */     }
/* 189 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef17()
/*     */   {
/* 198 */     if (this.def17 != null) {
/* 199 */       return this.def17.trim();
/*     */     }
/* 201 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef18()
/*     */   {
/* 210 */     if (this.def18 != null) {
/* 211 */       return this.def18.trim();
/*     */     }
/* 213 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef19()
/*     */   {
/* 222 */     if (this.def19 != null) {
/* 223 */       return this.def19.trim();
/*     */     }
/* 225 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef2()
/*     */   {
/* 234 */     if (this.def2 != null) {
/* 235 */       return this.def2.trim();
/*     */     }
/* 237 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef20()
/*     */   {
/* 246 */     if (this.def20 != null) {
/* 247 */       return this.def20.trim();
/*     */     }
/* 249 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef3()
/*     */   {
/* 258 */     if (this.def3 != null) {
/* 259 */       return this.def3.trim();
/*     */     }
/* 261 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef4()
/*     */   {
/* 270 */     if (this.def4 != null) {
/* 271 */       return this.def4.trim();
/*     */     }
/* 273 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef5()
/*     */   {
/* 282 */     if (this.def5 != null) {
/* 283 */       return this.def5.trim();
/*     */     }
/* 285 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef6()
/*     */   {
/* 294 */     if (this.def6 != null) {
/* 295 */       return this.def6.trim();
/*     */     }
/* 297 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef7()
/*     */   {
/* 306 */     if (this.def7 != null) {
/* 307 */       return this.def7.trim();
/*     */     }
/* 309 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef8()
/*     */   {
/* 318 */     if (this.def8 != null) {
/* 319 */       return this.def8.trim();
/*     */     }
/* 321 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDef9()
/*     */   {
/* 330 */     if (this.def9 != null) {
/* 331 */       return this.def9.trim();
/*     */     }
/* 333 */     return null;
/*     */   }
/*     */ 
/*     */   public String getDefValue(int index)
/*     */   {
/* 351 */     switch (index)
/*     */     {
/*     */     case 1:
/* 352 */       return getDef1();
/*     */     case 2:
/* 353 */       return getDef2();
/*     */     case 3:
/* 354 */       return getDef3();
/*     */     case 4:
/* 355 */       return getDef4();
/*     */     case 5:
/* 356 */       return getDef5();
/*     */     case 6:
/* 357 */       return getDef6();
/*     */     case 7:
/* 358 */       return getDef7();
/*     */     case 8:
/* 359 */       return getDef8();
/*     */     case 9:
/* 360 */       return getDef9();
/*     */     case 10:
/* 361 */       return getDef10();
/*     */     case 11:
/* 362 */       return getDef11();
/*     */     case 12:
/* 363 */       return getDef12();
/*     */     case 13:
/* 364 */       return getDef13();
/*     */     case 14:
/* 365 */       return getDef14();
/*     */     case 15:
/* 366 */       return getDef15();
/*     */     case 16:
/* 367 */       return getDef16();
/*     */     case 17:
/* 368 */       return getDef17();
/*     */     case 18:
/* 369 */       return getDef18();
/*     */     case 19:
/* 370 */       return getDef19();
/*     */     case 20:
/* 371 */       return getDef20();
/*     */     }
/*     */ 
/* 374 */     return null; }
/*     */ 
/*     */   public Integer getDr() {
/* 377 */     return this.dr;
/*     */   }
/*     */ 
/*     */   public String getEntityName()
/*     */   {
/* 387 */     return "Jobmngfil";
/*     */   }
/*     */ 
/*     */   public UFBoolean getIsPubChanged()
/*     */   {
/* 395 */     return this.isPubChanged;
/*     */   }
/*     */ 
/*     */   public JobbasfilVO getJobBasicInfo()
/*     */   {
/* 403 */     return this.jobBasicInfo;
/*     */   }
/*     */ 
/*     */   public String getJobCode()
/*     */   {
/* 411 */     return getJobBasicInfo().getJobcode();
/*     */   }
/*     */ 
/*     */   public String getJobName()
/*     */   {
/* 419 */     return getJobBasicInfo().getJobname();
/*     */   }
/*     */ 
/*     */   public JobobjphaVO[] getJobObjectPhase()
/*     */   {
/* 427 */     return this.jobObjectPhase; }
/*     */ 
/*     */   public String getMemo() {
/* 430 */     return this.memo; }
/*     */ 
/*     */   public String getParentPKFieldName() {
/* 433 */     return "pk_jobbasfil";
/*     */   }
/*     */ 
/*     */   public String getPk_corp()
/*     */   {
/* 442 */     return this.pk_corp;
/*     */   }
/*     */ 
/*     */   public String getPk_custdoc()
/*     */   {
/* 451 */     return this.pk_custdoc;
/*     */   }
/*     */ 
/*     */   public String getPk_deptdoc()
/*     */   {
/* 460 */     return this.pk_deptdoc;
/*     */   }
/*     */ 
/*     */   public String getPk_jobbasfil()
/*     */   {
/* 469 */     return this.pk_jobbasfil;
/*     */   }
/*     */ 
/*     */   public String getPk_jobmngfil()
/*     */   {
/* 478 */     return this.pk_jobmngfil;
/*     */   }
/*     */ 
/*     */   public String getPk_psndoc()
/*     */   {
/* 487 */     return this.pk_psndoc;
/*     */   }
/*     */ 
/*     */   public String getPk_vendoc()
/*     */   {
/* 496 */     return this.pk_vendoc; }
/*     */ 
/*     */   public String getPKFieldName() {
/* 499 */     return "pk_jobmngfil";
/*     */   }
/*     */ 
/*     */   public String getPrimaryKey()
/*     */   {
/* 509 */     return this.pk_jobmngfil;
/*     */   }
/*     */ 
/*     */   public UFBoolean getPubflag()
/*     */   {
/* 518 */     return this.pubflag;
/*     */   }
/*     */ 
/*     */   public String getRemcode()
/*     */   {
/* 526 */     return this.remcode;
/*     */   }
/*     */ 
/*     */   public UFBoolean getSealflag()
/*     */   {
/* 534 */     return this.sealflag; }
/*     */ 
/*     */   public String getTableName() {
/* 537 */     return "bd_jobmngfil"; }
/*     */ 
/*     */   public UFDateTime getTs() {
/* 540 */     return this.ts;
/*     */   }
/*     */ 
/*     */   public void setDef1(String newDef1)
/*     */   {
/* 550 */     this.def1 = newDef1;
/*     */   }
/*     */ 
/*     */   public void setDef10(String newDef10)
/*     */   {
/* 560 */     this.def10 = newDef10;
/*     */   }
/*     */ 
/*     */   public void setDef11(String newDef11)
/*     */   {
/* 570 */     this.def11 = newDef11;
/*     */   }
/*     */ 
/*     */   public void setDef12(String newDef12)
/*     */   {
/* 580 */     this.def12 = newDef12;
/*     */   }
/*     */ 
/*     */   public void setDef13(String newDef13)
/*     */   {
/* 590 */     this.def13 = newDef13;
/*     */   }
/*     */ 
/*     */   public void setDef14(String newDef14)
/*     */   {
/* 600 */     this.def14 = newDef14;
/*     */   }
/*     */ 
/*     */   public void setDef15(String newDef15)
/*     */   {
/* 610 */     this.def15 = newDef15;
/*     */   }
/*     */ 
/*     */   public void setDef16(String newDef16)
/*     */   {
/* 620 */     this.def16 = newDef16;
/*     */   }
/*     */ 
/*     */   public void setDef17(String newDef17)
/*     */   {
/* 630 */     this.def17 = newDef17;
/*     */   }
/*     */ 
/*     */   public void setDef18(String newDef18)
/*     */   {
/* 640 */     this.def18 = newDef18;
/*     */   }
/*     */ 
/*     */   public void setDef19(String newDef19)
/*     */   {
/* 650 */     this.def19 = newDef19;
/*     */   }
/*     */ 
/*     */   public void setDef2(String newDef2)
/*     */   {
/* 660 */     this.def2 = newDef2;
/*     */   }
/*     */ 
/*     */   public void setDef20(String newDef20)
/*     */   {
/* 670 */     this.def20 = newDef20;
/*     */   }
/*     */ 
/*     */   public void setDef3(String newDef3)
/*     */   {
/* 680 */     this.def3 = newDef3;
/*     */   }
/*     */ 
/*     */   public void setDef4(String newDef4)
/*     */   {
/* 690 */     this.def4 = newDef4;
/*     */   }
/*     */ 
/*     */   public void setDef5(String newDef5)
/*     */   {
/* 700 */     this.def5 = newDef5;
/*     */   }
/*     */ 
/*     */   public void setDef6(String newDef6)
/*     */   {
/* 711 */     this.def6 = newDef6;
/*     */   }
/*     */ 
/*     */   public void setDef7(String newDef7)
/*     */   {
/* 722 */     this.def7 = newDef7;
/*     */   }
/*     */ 
/*     */   public void setDef8(String newDef8)
/*     */   {
/* 733 */     this.def8 = newDef8;
/*     */   }
/*     */ 
/*     */   public void setDef9(String newDef9)
/*     */   {
/* 744 */     this.def9 = newDef9;
/*     */   }
/*     */ 
/*     */   public void setDefValue(String value, int index)
/*     */   {
/* 763 */     switch (index)
/*     */     {
/*     */     case 1:
/* 764 */       setDef1(value); break;
/*     */     case 2:
/* 765 */       setDef2(value); break;
/*     */     case 3:
/* 766 */       setDef3(value); break;
/*     */     case 4:
/* 767 */       setDef4(value); break;
/*     */     case 5:
/* 768 */       setDef5(value); break;
/*     */     case 6:
/* 769 */       setDef6(value); break;
/*     */     case 7:
/* 770 */       setDef7(value); break;
/*     */     case 8:
/* 771 */       setDef8(value); break;
/*     */     case 9:
/* 772 */       setDef9(value); break;
/*     */     case 10:
/* 773 */       setDef10(value); break;
/*     */     case 11:
/* 774 */       setDef11(value); break;
/*     */     case 12:
/* 775 */       setDef12(value); break;
/*     */     case 13:
/* 776 */       setDef13(value); break;
/*     */     case 14:
/* 777 */       setDef14(value); break;
/*     */     case 15:
/* 778 */       setDef15(value); break;
/*     */     case 16:
/* 779 */       setDef16(value); break;
/*     */     case 17:
/* 780 */       setDef17(value); break;
/*     */     case 18:
/* 781 */       setDef18(value); break;
/*     */     case 19:
/* 782 */       setDef19(value); break;
/*     */     case 20:
/* 783 */       setDef20(value);
/*     */     }
/*     */   }
/*     */ 
/*     */   public void setDr(Integer dr) {
/* 788 */     this.dr = dr;
/*     */   }
/*     */ 
/*     */   public void setIsPubChanged(UFBoolean newIsPubChanged)
/*     */   {
/* 797 */     this.isPubChanged = newIsPubChanged;
/*     */   }
/*     */ 
/*     */   public void setJobBasicInfo(JobbasfilVO newJobBasicInfo)
/*     */   {
/* 806 */     this.jobBasicInfo = newJobBasicInfo;
/*     */   }
/*     */ 
/*     */   public void setJobObjectPhase(JobobjphaVO[] newJobObjectPhase)
/*     */   {
/* 815 */     this.jobObjectPhase = newJobObjectPhase;
/*     */   }
/*     */ 
/*     */   public void setMemo(String newMemo) {
/* 819 */     this.memo = newMemo;
/*     */   }
/*     */ 
/*     */   public void setPk_corp(String newPk_corp)
/*     */   {
/* 829 */     this.pk_corp = newPk_corp;
/*     */   }
/*     */ 
/*     */   public void setPk_custdoc(String newPk_custdoc)
/*     */   {
/* 840 */     this.pk_custdoc = newPk_custdoc;
/*     */   }
/*     */ 
/*     */   public void setPk_deptdoc(String newPk_deptdoc)
/*     */   {
/* 851 */     this.pk_deptdoc = newPk_deptdoc;
/*     */   }
/*     */ 
/*     */   public void setPk_jobbasfil(String newPk_jobbasfil)
/*     */   {
/* 862 */     this.pk_jobbasfil = newPk_jobbasfil;
/*     */   }
/*     */ 
/*     */   public void setPk_jobmngfil(String newPk_jobmngfil)
/*     */   {
/* 873 */     this.pk_jobmngfil = newPk_jobmngfil;
/*     */   }
/*     */ 
/*     */   public void setPk_psndoc(String newPk_psndoc)
/*     */   {
/* 884 */     this.pk_psndoc = newPk_psndoc;
/*     */   }
/*     */ 
/*     */   public void setPk_vendoc(String newPk_vendoc)
/*     */   {
/* 895 */     this.pk_vendoc = newPk_vendoc;
/*     */   }
/*     */ 
/*     */   public void setPrimaryKey(String newpk_jobmngfil)
/*     */   {
/* 905 */     this.pk_jobmngfil = newpk_jobmngfil;
/*     */   }
/*     */ 
/*     */   public void setPubflag(UFBoolean newPubflag)
/*     */   {
/* 915 */     this.pubflag = newPubflag;
/*     */   }
/*     */ 
/*     */   public void setRemcode(String newRemcode)
/*     */   {
/* 923 */     this.remcode = newRemcode;
/*     */   }
/*     */ 
/*     */   public void setSealflag(UFBoolean newSealflag)
/*     */   {
/* 931 */     this.sealflag = newSealflag; }
/*     */ 
/*     */   public void setTs(UFDateTime ts) {
/* 934 */     this.ts = ts;
/*     */   }
/*     */ 
/*     */   public String toString()
/*     */   {
/* 942 */     if (getJobBasicInfo() != null) {
/* 943 */       String s = "";
/* 944 */       if ((getJobBasicInfo().getFinishedflag() != null) && (getJobBasicInfo().getFinishedflag().equals("Y")))
/*     */       {
/* 946 */         s = "  (" + NCLangRes4VoTransl.getNCLangRes().getStrByID("10081406", "UPP10081406-000060") + ")";
/*     */       }
/* 948 */       if ((getSealflag() != null) && (getSealflag().equals("Y"))) {
/* 949 */         s = "  (" + NCLangRes4VoTransl.getNCLangRes().getStrByID("10081406", "UPP10081406-000059") + ")";
/*     */       }
/* 951 */       return getJobBasicInfo().getJobcode() + "  " + getJobBasicInfo().getJobname() + s;
/*     */     }
/* 953 */     return "";
/*     */   }
/*     */ 
/*     */   public void validate()
/*     */     throws ValidationException
/*     */   {
/* 965 */     ArrayList errFields = new ArrayList();
/*     */ 
/* 967 */     if (this.pk_jobmngfil == null) {
/* 968 */       errFields.add(new String("pk_jobmngfil"));
/*     */     }
/* 970 */     if (this.pk_corp == null) {
/* 971 */       errFields.add(new String("pk_corp"));
/*     */     }
/* 973 */     if (this.pubflag == null) {
/* 974 */       errFields.add(new String("pubflag"));
/*     */     }
/* 976 */     if (this.pk_jobbasfil == null) {
/* 977 */       errFields.add(new String("pk_jobbasfil"));
/*     */     }
/*     */ 
/* 980 */     StringBuffer message = new StringBuffer();
/* 981 */     message.append(BDMsg.MSG_NULL_FIELD());
/* 982 */     if (errFields.size() > 0) {
/* 983 */       String[] temp = (String[])(String[])errFields.toArray(new String[0]);
/* 984 */       message.append(temp[0]);
/* 985 */       for (int i = 1; i < temp.length; ++i) {
/* 986 */         message.append(", ");
/* 987 */         message.append(temp[i]);
/*     */       }
/*     */ 
/* 990 */       throw new NullFieldException(message.toString());
/*     */     }
/*     */   }
/*     */ }
